@charset "UTF-8";

.bold{ font-weight: bold !important; }

.themecolor{ color: #6252DF !important; }
.fcwhite{ color: #ffffff !important; }
.fc333{ color: #333333 !important; }
.fc222{ color: #222222 !important; }
.fc999{ color: #999999 !important; }
.fc666{ color: #666666 !important; }
.fc9e{ color: #9E9E9E !important; }
.pricec{ color: #FF4040 !important; }

.fcenter{
	text-align: center;
}

.imgwh{ width: 100%;height: 100%; }

.p30{ padding: 30rpx; }
.py30{
	padding-top: 30rpx;
	padding-bottom: 30rpx;
}
.pt30{ padding-top: 30rpx; }
.pb30{ padding-bottom: 30rpx; }
.px30{
	padding-left: 30rpx;
	padding-right: 30rpx;
}
.py20{
	padding-top: 20rpx;
	padding-bottom: 20rpx;
}

.ml10{ margin-left: 10rpx; }
.ml20{ margin-left: 20rpx; }
.ml30{ margin-left: 30rpx; }

.mr20{ margin-right: 20rpx; }
.mr30{ margin-right: 30rpx; }

.mt5{ margin-top: 5rpx; }
.mt10{ margin-top: 10rpx; }
.mt20{ margin-top: 20rpx; }
.mt30{ margin-top: 30rpx; }
.mb30{ margin-bottom: 30rpx; }
.my30{ 
	margin-top: 30rpx;
	margin-bottom: 30rpx;
 }
 .mx30{ margin: 0 30rpx; }
 .mx50{ margin: 0 50rpx; }
 
 .mr10{ margin-right: 10rpx; }

.fs24{ font-size: 24rpx !important; }
.fs26{ font-size: 26rpx !important; }
.fs28{ font-size: 28rpx !important; }
.fs30{ font-size: 30rpx !important; }
.fs32{ font-size: 32rpx !important; }
.fs36{ font-size: 36rpx !important; }
.fs40{ font-size: 40rpx !important; }
.fs46{ font-size: 46rpx !important; }

.bgwhite{ background-color: #ffffff; }
.bgtheme{ background-color: #6252DF; }
.bgccc{ background-color: #F0F0F0; }

.bor-bot{
	border-bottom: 1rpx solid #D8D8D8;
}
.bor-top{
	border-top: 2rpx solid rgba(98, 82, 223, 0.3);
}

.vline{
	width: 16rpx;
	height: 48rpx;
	border-radius: 18rpx;
	background: #6252DF;
}

.word-wrap{
	word-wrap: break-word;
}
